/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.LocalSetting;

import com.gys.common.data.GetBaseInData;
import java.io.Serializable;
import java.math.BigDecimal;

public class LocalSettingInData
extends GetBaseInData
implements Serializable {
    private static final long serialVersionUID = -8274059234243274401L;
    private String clientId;
    private String gsstBrId;
    private String gsstBrName;
    private String gsstSaleMaxQty;
    private String gsstLastDay;
    private String gsstPdStartDate;
    private String gsstVersion;
    private String gsstMinDiscountRate;
    private BigDecimal gsstDyqMaxAmt;
    private String gsstDailyOpenDate;
    private String gsstDailyChangeDate;
    private String gsstDailyCloseDate;
    private String gsstJfQldate;
    private String gsstPsDate;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsstBrId() {
        return this.gsstBrId;
    }

    public String getGsstBrName() {
        return this.gsstBrName;
    }

    public String getGsstSaleMaxQty() {
        return this.gsstSaleMaxQty;
    }

    public String getGsstLastDay() {
        return this.gsstLastDay;
    }

    public String getGsstPdStartDate() {
        return this.gsstPdStartDate;
    }

    public String getGsstVersion() {
        return this.gsstVersion;
    }

    public String getGsstMinDiscountRate() {
        return this.gsstMinDiscountRate;
    }

    public BigDecimal getGsstDyqMaxAmt() {
        return this.gsstDyqMaxAmt;
    }

    public String getGsstDailyOpenDate() {
        return this.gsstDailyOpenDate;
    }

    public String getGsstDailyChangeDate() {
        return this.gsstDailyChangeDate;
    }

    public String getGsstDailyCloseDate() {
        return this.gsstDailyCloseDate;
    }

    public String getGsstJfQldate() {
        return this.gsstJfQldate;
    }

    public String getGsstPsDate() {
        return this.gsstPsDate;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsstBrId(String gsstBrId) {
        this.gsstBrId = gsstBrId;
    }

    public void setGsstBrName(String gsstBrName) {
        this.gsstBrName = gsstBrName;
    }

    public void setGsstSaleMaxQty(String gsstSaleMaxQty) {
        this.gsstSaleMaxQty = gsstSaleMaxQty;
    }

    public void setGsstLastDay(String gsstLastDay) {
        this.gsstLastDay = gsstLastDay;
    }

    public void setGsstPdStartDate(String gsstPdStartDate) {
        this.gsstPdStartDate = gsstPdStartDate;
    }

    public void setGsstVersion(String gsstVersion) {
        this.gsstVersion = gsstVersion;
    }

    public void setGsstMinDiscountRate(String gsstMinDiscountRate) {
        this.gsstMinDiscountRate = gsstMinDiscountRate;
    }

    public void setGsstDyqMaxAmt(BigDecimal gsstDyqMaxAmt) {
        this.gsstDyqMaxAmt = gsstDyqMaxAmt;
    }

    public void setGsstDailyOpenDate(String gsstDailyOpenDate) {
        this.gsstDailyOpenDate = gsstDailyOpenDate;
    }

    public void setGsstDailyChangeDate(String gsstDailyChangeDate) {
        this.gsstDailyChangeDate = gsstDailyChangeDate;
    }

    public void setGsstDailyCloseDate(String gsstDailyCloseDate) {
        this.gsstDailyCloseDate = gsstDailyCloseDate;
    }

    public void setGsstJfQldate(String gsstJfQldate) {
        this.gsstJfQldate = gsstJfQldate;
    }

    public void setGsstPsDate(String gsstPsDate) {
        this.gsstPsDate = gsstPsDate;
    }

    @Override
    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof LocalSettingInData)) {
            return false;
        }
        LocalSettingInData other = (LocalSettingInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsstBrId = this.getGsstBrId();
        String other$gsstBrId = other.getGsstBrId();
        if (this$gsstBrId == null ? other$gsstBrId != null : !this$gsstBrId.equals(other$gsstBrId)) {
            return false;
        }
        String this$gsstBrName = this.getGsstBrName();
        String other$gsstBrName = other.getGsstBrName();
        if (this$gsstBrName == null ? other$gsstBrName != null : !this$gsstBrName.equals(other$gsstBrName)) {
            return false;
        }
        String this$gsstSaleMaxQty = this.getGsstSaleMaxQty();
        String other$gsstSaleMaxQty = other.getGsstSaleMaxQty();
        if (this$gsstSaleMaxQty == null ? other$gsstSaleMaxQty != null : !this$gsstSaleMaxQty.equals(other$gsstSaleMaxQty)) {
            return false;
        }
        String this$gsstLastDay = this.getGsstLastDay();
        String other$gsstLastDay = other.getGsstLastDay();
        if (this$gsstLastDay == null ? other$gsstLastDay != null : !this$gsstLastDay.equals(other$gsstLastDay)) {
            return false;
        }
        String this$gsstPdStartDate = this.getGsstPdStartDate();
        String other$gsstPdStartDate = other.getGsstPdStartDate();
        if (this$gsstPdStartDate == null ? other$gsstPdStartDate != null : !this$gsstPdStartDate.equals(other$gsstPdStartDate)) {
            return false;
        }
        String this$gsstVersion = this.getGsstVersion();
        String other$gsstVersion = other.getGsstVersion();
        if (this$gsstVersion == null ? other$gsstVersion != null : !this$gsstVersion.equals(other$gsstVersion)) {
            return false;
        }
        String this$gsstMinDiscountRate = this.getGsstMinDiscountRate();
        String other$gsstMinDiscountRate = other.getGsstMinDiscountRate();
        if (this$gsstMinDiscountRate == null ? other$gsstMinDiscountRate != null : !this$gsstMinDiscountRate.equals(other$gsstMinDiscountRate)) {
            return false;
        }
        BigDecimal this$gsstDyqMaxAmt = this.getGsstDyqMaxAmt();
        BigDecimal other$gsstDyqMaxAmt = other.getGsstDyqMaxAmt();
        if (this$gsstDyqMaxAmt == null ? other$gsstDyqMaxAmt != null : !(this$gsstDyqMaxAmt).equals(other$gsstDyqMaxAmt)) {
            return false;
        }
        String this$gsstDailyOpenDate = this.getGsstDailyOpenDate();
        String other$gsstDailyOpenDate = other.getGsstDailyOpenDate();
        if (this$gsstDailyOpenDate == null ? other$gsstDailyOpenDate != null : !this$gsstDailyOpenDate.equals(other$gsstDailyOpenDate)) {
            return false;
        }
        String this$gsstDailyChangeDate = this.getGsstDailyChangeDate();
        String other$gsstDailyChangeDate = other.getGsstDailyChangeDate();
        if (this$gsstDailyChangeDate == null ? other$gsstDailyChangeDate != null : !this$gsstDailyChangeDate.equals(other$gsstDailyChangeDate)) {
            return false;
        }
        String this$gsstDailyCloseDate = this.getGsstDailyCloseDate();
        String other$gsstDailyCloseDate = other.getGsstDailyCloseDate();
        if (this$gsstDailyCloseDate == null ? other$gsstDailyCloseDate != null : !this$gsstDailyCloseDate.equals(other$gsstDailyCloseDate)) {
            return false;
        }
        String this$gsstJfQldate = this.getGsstJfQldate();
        String other$gsstJfQldate = other.getGsstJfQldate();
        if (this$gsstJfQldate == null ? other$gsstJfQldate != null : !this$gsstJfQldate.equals(other$gsstJfQldate)) {
            return false;
        }
        String this$gsstPsDate = this.getGsstPsDate();
        String other$gsstPsDate = other.getGsstPsDate();
        return !(this$gsstPsDate == null ? other$gsstPsDate != null : !this$gsstPsDate.equals(other$gsstPsDate));
    }

    @Override
    protected boolean canEqual(Object other) {
        return other instanceof LocalSettingInData;
    }

    @Override
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsstBrId = this.getGsstBrId();
        result = result * 59 + ($gsstBrId == null ? 43 : $gsstBrId.hashCode());
        String $gsstBrName = this.getGsstBrName();
        result = result * 59 + ($gsstBrName == null ? 43 : $gsstBrName.hashCode());
        String $gsstSaleMaxQty = this.getGsstSaleMaxQty();
        result = result * 59 + ($gsstSaleMaxQty == null ? 43 : $gsstSaleMaxQty.hashCode());
        String $gsstLastDay = this.getGsstLastDay();
        result = result * 59 + ($gsstLastDay == null ? 43 : $gsstLastDay.hashCode());
        String $gsstPdStartDate = this.getGsstPdStartDate();
        result = result * 59 + ($gsstPdStartDate == null ? 43 : $gsstPdStartDate.hashCode());
        String $gsstVersion = this.getGsstVersion();
        result = result * 59 + ($gsstVersion == null ? 43 : $gsstVersion.hashCode());
        String $gsstMinDiscountRate = this.getGsstMinDiscountRate();
        result = result * 59 + ($gsstMinDiscountRate == null ? 43 : $gsstMinDiscountRate.hashCode());
        BigDecimal $gsstDyqMaxAmt = this.getGsstDyqMaxAmt();
        result = result * 59 + ($gsstDyqMaxAmt == null ? 43 : ($gsstDyqMaxAmt).hashCode());
        String $gsstDailyOpenDate = this.getGsstDailyOpenDate();
        result = result * 59 + ($gsstDailyOpenDate == null ? 43 : $gsstDailyOpenDate.hashCode());
        String $gsstDailyChangeDate = this.getGsstDailyChangeDate();
        result = result * 59 + ($gsstDailyChangeDate == null ? 43 : $gsstDailyChangeDate.hashCode());
        String $gsstDailyCloseDate = this.getGsstDailyCloseDate();
        result = result * 59 + ($gsstDailyCloseDate == null ? 43 : $gsstDailyCloseDate.hashCode());
        String $gsstJfQldate = this.getGsstJfQldate();
        result = result * 59 + ($gsstJfQldate == null ? 43 : $gsstJfQldate.hashCode());
        String $gsstPsDate = this.getGsstPsDate();
        result = result * 59 + ($gsstPsDate == null ? 43 : $gsstPsDate.hashCode());
        return result;
    }

    @Override
    public String toString() {
        return "LocalSettingInData(clientId=" + this.getClientId() + ", gsstBrId=" + this.getGsstBrId() + ", gsstBrName=" + this.getGsstBrName() + ", gsstSaleMaxQty=" + this.getGsstSaleMaxQty() + ", gsstLastDay=" + this.getGsstLastDay() + ", gsstPdStartDate=" + this.getGsstPdStartDate() + ", gsstVersion=" + this.getGsstVersion() + ", gsstMinDiscountRate=" + this.getGsstMinDiscountRate() + ", gsstDyqMaxAmt=" + this.getGsstDyqMaxAmt() + ", gsstDailyOpenDate=" + this.getGsstDailyOpenDate() + ", gsstDailyChangeDate=" + this.getGsstDailyChangeDate() + ", gsstDailyCloseDate=" + this.getGsstDailyCloseDate() + ", gsstJfQldate=" + this.getGsstJfQldate() + ", gsstPsDate=" + this.getGsstPsDate() + ")";
    }
}

